5e122040bf5f4f83eac79b92034fbc3e36a84c5b,central/plugins/org.jboss.tools.central/src/org/jboss/tools/central/editors/xpl/ConnectorDescriptorItemUi.java,ConnectorDescriptorItemUi,ConnectorDescriptorItemUi,#DiscoveryViewer#DiscoveryConnector#Composite#Color#Font#Image#,136
Before Change
};
checkboxContainer.addMouseListener(connectorItemMouseListener);
connectorContainer.addMouseListener(connectorItemMouseListener);
iconLabel.addMouseListener(connectorItemMouseListener);
nameLabel.addMouseListener(connectorItemMouseListener);
// the provider has clickable links
// providerLabel.addMouseListener(connectorItemMouseListener);
After Change
// always disabled color to make it less prominent
providerLabel.setForeground(this.colorDisabled);
if (this.isRealConnector) {
checkbox.addSelectionListener(new SelectionListener() {
public void widgetDefaultSelected(SelectionEvent e) {
widgetSelected(e);
}
public void widgetSelected(SelectionEvent e) {
boolean selected = checkbox.getSelection();
maybeModifySelection(selected);
}
});
MouseListener connectorItemMouseListener = new MouseAdapter() {
@Override
public void mouseUp(MouseEvent e) {
boolean selected = !checkbox.getSelection();
if (maybeModifySelection(selected)) {
checkbox.setSelection(selected);
}
}
};
checkboxContainer.addMouseListener(connectorItemMouseListener);
connectorContainer.addMouseListener(connectorItemMouseListener);
iconLabel.addMouseListener(connectorItemMouseListener);
nameLabel.addMouseListener(connectorItemMouseListener);
// the provider has clickable links
// providerLabel.addMouseListener(connectorItemMouseListener);